package com.zw.a.basic.a10.demo04_enhancefor;

import java.util.ArrayList;
import java.util.List;

//案例: 演示增强for遍历集合, 之String类型.
//结论(记忆): 增强for的底层其实是一个 普通的迭代器(Iterator).
public class Demo02 {
    public static void main(String[] args) {
        //1.定义List集合, 存储字符串"hello", "world", "java"
        List<String> list = new ArrayList<>();
        list.add("hello");
        list.add("world");
        list.add("java");
        //2.通过增强for遍历上述的集合对象.
        for (String s : list) {
            //3.判断List集合中是否有"world", 如果有, 就往集合中添加元素"JavaEE".
            if ("world".equals(s)) {
                list.add("JavaEE");
            }
        }
        //3. 打印集合.
        System.out.println("list: " + list);
    }
}
